Graph Queries: Generation, Evaluation and Learning (Invited Talk)
نویسنده
چکیده
Several modern graph query languages are capable of expressing sophisticated graph queries, which return nodes connected by arbitrarily complex paths. Such paths can be synthesized by regular expressions and often involve recursion. Such graph queries are known as Regular Path Queries and correspond to Property Paths in Sparql 1.1. Recently, with my colleagues I have been investigating regular path queries and their combinations by looking at the generation problem [1, 2, 3, 10], the complexity of query evaluation [5] and the learning problem [9, 7, 6, 8]. Precisely, we focused on schema-driven generation of complex and broad graph queries with user-defined features, on the complexity of the evaluation of regular simple path queries and on learning algorithms for regular path queries. In this talk, I will begin with a brief recap of graph queries and their expressive power. I will then provide an overview of a comprehensive query-oriented graph benchmark that we have designed and assessed [1, 2, 3, 10]. I will next discuss the theoretical results of our study on the complexity of regular simple path queries [5]. I will then present a learning framework for regular path queries and discuss its potential along with its practical feasibility [7, 6, 8]. To conclude, I will briefly outline our ongoing work [4] and pinpoint lingering issues and research directions in the study of graph queries.
منابع مشابه
Graphs, Hypergraphs, and the Complexity of Conjunctive Database Queries (Invited Talk)
The complexity of evaluating conjunctive queries can depend significantly on the structure of the query. For example, it is well known that various notions of acyclicity can make the evaluation problem tractable. More generally, it seems that the complexity is connected to the “treelikeness” of the graph or hypergraph describing the query structure. In the lecture, we will review some of the no...
متن کاملColour Refinement: A Simple Partitioning Algorithm with Applications From Graph Isomorphism Testing to Machine Learning (Invited Talk)
Colour refinement is a simple algorithm that partitions the vertices of a graph according their “iterated degree sequence.” It has very efficient implementations, running in quasilinear time, and a surprisingly wide range of applications. The algorithm has been designed in the context of graph isomorphism testing, and it is used an important subroutine in almost all practical graph isomorphism ...
متن کاملTalkin' bout a revolution (statistically speaking) [Invited Talk]
This talk will describe new methods for generating Natural Language in interactive systems – methods which are similar to planning approaches, but which use statistical machine learning to develop adaptive NLG components. Employing statistical models of users, generation contexts, and of Natural Languages themselves, has several potentially beneficial features: the ability to train models on re...
متن کاملMerging two variables (observational learning and self-talk), is not preference one variable evermore
Observing a model let learners to make a plan of action that can be used for learning motor skills. Moreover, self-talk is a conversation that performers use it either apparently or secretly in order to think about their performance and reinforce it. Therefore, the purpose of this study was to investigate the effect of observational learning, self-talk and combination of both on boy’s perform...
متن کاملNatural Language Generation Journeys to Interactive 3D Worlds Invited Talk Extended Abstract
Interactive 3D worlds offer an intriguing testbed for t h e natural language generation community. To complement interactive 3D worlds' rich visualizations, they ~equire significant linguistic flexibility and communicative • power. We explore the major functionalities and ~rchitectural implications of natural language generation for three key classes of interactive 3D worlds: self. ." explainin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017